Securing Open Banking with Model-View-Controller Architecture and OWASP

نویسندگان

چکیده

In 2015, the European Union passed PSD2 regulation, with aim of transferring ownership bank accounts to private person. As a result, Open Banking has become an emerging concept, which provides third-party financial service providers open access APIs, including consumer banking, transaction, and other data. However, such openness may also incur many security issues, especially when data can be exposed by API third party. Focused on this challenge, primary goal work is develop one innovative web solution market. We advocate that should able trigger transactions based goals actions, allowing users save up money while encouraging positive habits. particular, we propose architectural model ensures clear separation concern easy integration Nordea’s (the largest in Nordics) APIs (sandbox version), technological stack microframework Flask, cloud application platform Heroku, persistent storage layer using Postgres. analyze map application’s threats determine whether or not frame provide suitable level, OWASP Top 10 threat modelling methodology. The results indicate these measures are either handled automatically components offered technical easily preventable through included packages Flask Framework. Our findings support future developers industries working applications for towards improving choosing right frameworks considering most important vulnerabilities.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model-View-Controller Architecture Specific Model Transformation

In this paper, we propose a model-driven development technique specific to the Model-View-Controller architecture domain. Even though a lot of application frameworks and source code generators are available for implementing this architecture, they do depend on implementation specific concepts, which take much effort to learn and use them. To address this issue, we define a UML profile to captur...

متن کامل

Architecture of the Neurath Basic Model View Controller

The idea of the Neurath Basic Model View Controller (NBMVC) appeared during the discussion of the design of domain-specific modelling tools based on the Neurath Modelling Language [1]. The NBMVC is the core of the modelling process within the modelling environment. It reduces complexity out of the design process by providing domain-specific interfaces between the developer and the model. These ...

متن کامل

Refactoring Model - View - Controller

Model-view-controller (MVC) is an important architectural design pattern that frequently does not receive the attention it deserves. It is generally treated as a prescriptive design pattern, where students are taught to use three different categories of objects to construct GUI programs. There are subtle and important aspects of MVC that anyone developing GUIs should know. We approach these iss...

متن کامل

A comparison of model view controller and model view presenter

Web application frameworks are managed by using different design strategies. Design strategies are applied by using different design processes. In each design process, requirement specifications are changed in to different design model that describe the detail of different data structure, system architecture, interface and components. Web application frame work is implemented by using Model Vie...

متن کامل

Implementation of Model-View-Controller Architecture Pattern for Business Intelligence Architecture

This paper presents a new approach to develop the strategy of Model–View–Controller architecture pattern in Business Intelligence (BI) architecture. The Business Intelligence architecture consists of the ETL tools and processes, the data warehouse, the technical infrastructure, and the user-interface tools. The major issue related to Business Intelligence architecture is to store the data from ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Wireless Communications and Mobile Computing

سال: 2021

ISSN: ['1530-8669', '1530-8677']

DOI: https://doi.org/10.1155/2021/8028073